<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.*" %>
<%
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ request.getContextPath() + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<title>Insert title here</title>
</head>
<body>
	<%
		//如果checkbox没选的话，浏览器不会提交 favoriate，
		//getParameter和getParameterValues会返回 null
		out.println(request.getParameter("favorite") + "<br/>");
		String[] favorites = request.getParameterValues("favorite");
		for (String f : favorites) {
			out.println(f);
		}
		out.println("<br/>");
	%>
	<%
		//使用Map.Entry
		Map<String, String[]> m1 = request.getParameterMap();
		Set<Map.Entry<String, String[]>> set = m1.entrySet();//返回此映射中包含的映射关系的 Set 视图
		Iterator<Map.Entry<String, String[]>> it = set.iterator();
		while (it.hasNext()) {
			Map.Entry<String, String[]> en = it.next();

			out.println(en.getKey() + ":");
			for (String i : en.getValue()) {
				out.print(i + " ");
			}
			out.println("<br/>");
		}
	%>
</body>
</html>
